pepper is a commandline tool for retrieving statistics and generating reports from source code repositories. It ships with several graphical and textual reports, and is easily extensible using the Lua scripting language. It includes support for multiple version control systems, including Git and Subversion.
| Tags | SCM Statistics git Subversion Reports mercurial Repository Version Control |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX |
| Implementation | C++ Lua |
Recent releases


Release Notes: This release adds experimental support for a revision cache using LevelDB, pie charts, and two new reports. An issue which broke plotting on Mac OS X and some headless environments has been fixed, as well as repository detection for working copies created with Subversion 1.7.


Release Notes: This release features an improved report API, a new report for running other reports from a graphical user interface, and numerous bugfixes and smaller improvements.


Release Notes: This release fixes a file name issue that could terminate the program when generating reports of sub-directories of Subversion repositories. Minor fixes have been applied to the age report.


Release Notes: This release adds a punchcard report, inspired by GitHub's punchcard and Git Timecard. Additionally, a major glitch preventing the Subversion backend from working on empty caches has been fixed.


Release Notes: This release greatly improves the performance of the Git backend and adds two built-in report scripts.